package com.ymatou.iapi.refund.parameter;

import java.math.BigDecimal;
import java.util.List;

public class GetBuyerReturnBillsResp {

	    public int TotalCount;

	    public List<RefundBillVo> ReturnBills;

	    public int getTotalCount() {
	        return TotalCount;
	    }

	    public void setTotalCount(int totalCount) {
	        this.TotalCount = totalCount;
	    }

	    public List<RefundBillVo> getRefundList() {
	        return ReturnBills;
	    }

	    public void setRefundList(List<RefundBillVo> refundList) {
	        this.ReturnBills = refundList;
	    }

	    public static class RefundBillVo {

	        private int SellerId;

	        private long OrderId;

	        private String ReturnId;

	        private BigDecimal ReturnAmount;

	        private BigDecimal TotalPrice;

	        private int Status;

	        private boolean ShangouOrder;

	        private List<RefundProductVo> Products;


	        public int getSellerId() {
	            return SellerId;
	        }

	        public void setSellerId(int sellerId) {
	            this.SellerId = sellerId;
	        }

	        public long getOrderId() {
	            return OrderId;
	        }

	        public void setOrderId(long orderId) {
	            this.OrderId = orderId;
	        }

	        public String getRefundId() {
	            return ReturnId;
	        }

	        public void setRefundId(String refundId) {
	            this.ReturnId = refundId;
	        }

	        public BigDecimal getRefundAmount() {
	            return ReturnAmount;
	        }

	        public void setRefundAmount(BigDecimal refundAmount) {
	            this.ReturnAmount = refundAmount;
	        }

	        public BigDecimal getTotalPrice() {
	            return TotalPrice;
	        }

	        public void setTotalPrice(BigDecimal TotalPrice) {
	            this.TotalPrice = TotalPrice;
	        }

	        public int getStatus() {
	            return Status;
	        }

	        public void setStatus(int status) {
	            this.Status = status;
	        }

	        public boolean getShangouOrder() {
	            return ShangouOrder;
	        }

	        public void setShangouOrder(boolean shangouOrder) {
	            this.ShangouOrder = shangouOrder;
	        }

	        public List<RefundProductVo> getProducts() {
	            return Products;
	        }

	        public void setProducts(List<RefundProductVo> products) {
	            this.Products = products;
	        }
	    }

	    public static class RefundProductVo {
	        private String ProductId;

	        private String CatalogId;

	        private String PictureUrl;

	        private String Title;

	        private int LogisticsType;

	        private String PropertyInfo;

	        /**
	         * 0-None,1-官方，2-卖家
	         */

	        private int ProductRefundChannel;

	        private BigDecimal Freight;

	        /**
	         * 关税承担类型(0-卖家承担 1-买家承担)
	         */
	        private int TariffType;

	        /**
	         * 是否支持7天无条件退款
	         */
	        private boolean SupportRtnWithoutReason;

	        private boolean IsPSP;

	        private boolean IsPreSale;

	        public String getProductId() {
	            return ProductId;
	        }

	        public void setProductId(String productId) {
	            this.ProductId = productId;
	        }

	        public String getCatalogId() {
	            return CatalogId;
	        }

	        public void setCatalogId(String catalogId) {
	            this.CatalogId = catalogId;
	        }

	        public String getPictureUrl() {
	            return PictureUrl;
	        }

	        public void setPictureUrl(String pictureUrl) {
	            this.PictureUrl = pictureUrl;
	        }

	        public String getTitle() {
	            return Title;
	        }

	        public void setTitle(String title) {
	            this.Title = title;
	        }

	        public int getLogisticsType() {
	            return LogisticsType;
	        }

	        public void setLogisticsType(int logisticsType) {
	            this.LogisticsType = logisticsType;
	        }

	        public String getPropertyInfo() {
	            return PropertyInfo;
	        }

	        public void setPropertyInfo(String propertyInfo) {
	            this.PropertyInfo = propertyInfo;
	        }

	        public int getProductRefundChannel() {
	            return ProductRefundChannel;
	        }

	        public void setProductRefundChannel(int productRefundChannel) {
	            this.ProductRefundChannel = productRefundChannel;
	        }

	        public BigDecimal getFreight() {
	            return Freight;
	        }

	        public void setFreight(BigDecimal freight) {
	            this.Freight = freight;
	        }

	        public int getTariffAssumeType() {
	            return TariffType;
	        }

	        public void setTariffAssumeType(int tariffAssumeType) {
	            this.TariffType = tariffAssumeType;
	        }

	        public boolean getSupportRefundWithoutReason() {
	            return SupportRtnWithoutReason;
	        }

	        public void setSupportRefundWithoutReason(boolean supportRefundWithoutReason) {
	            this.SupportRtnWithoutReason = supportRefundWithoutReason;
	        }

	        public boolean getPsp() {
	            return IsPSP;
	        }

	        public void setPsp(boolean psp) {
	            this.IsPSP = psp;
	        }

	        public boolean getIsPreSale() {
	            return IsPreSale;
	        }

	        public void setIsPreSale(boolean IsPreSale) {
	            this.IsPreSale = IsPreSale;
	        }

			
	    }
}
